package test.supermercado;

import java.util.List;

import validador.Regla;




/**
 * Esta regla valida que existan al menos diez productos lacteaos de marca La Serenisima
 * disponibles en el supermercado.
 */
public class ReglaValidadoraLacteos implements Regla {

	@Override
	public Boolean esValida(Object o) {
		Producto producto = (Producto)o;
		Boolean esLacteo = producto.obtenerTipo().equals("Lacteo");
		Boolean esMarcaLaSerenisima = producto.obtenerMarca().equals("La Serenisima");
		Boolean hayMasDelMinimo = producto.obtenerCantidad()>= 10;
		return ((esLacteo)&&(hayMasDelMinimo)&&(esMarcaLaSerenisima));
			
	}

	@Override
	public List<Regla> getHijos() {
		return null;
	}

}
